}//fin editar //metodo eliminar public string Eliminar(DPedido_Trabajo Pedido_Trabajo) {//inicio eliminar string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //conexion SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_pedido_trabajo"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Pedido = new SqlParameter(); ParId_Pedido.ParameterName = "@id_pedido"; ParId_Pedido.Value = Pedido_Trabajo.Id_pedido; ParId_Pedido.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParId_Pedido); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO SE HA ELIMINADO EL REGISTRO"; } catch (Exception ex) { rpta = ex.Message + ex.StackTrace; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }//fin eliminar
}//fin insertar //metodo editar public string Editar(DPedido_Trabajo Pedido_Trabajo) {//inicio editar string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //conexion SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_pedido_trabajo"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Pedido = new SqlParameter(); ParId_Pedido.ParameterName = "@id_pedido"; ParId_Pedido.Value = Pedido_Trabajo.Id_pedido; ParId_Pedido.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParId_Pedido); SqlParameter ParId_Taller = new SqlParameter(); ParId_Taller.ParameterName = "@id_taller"; ParId_Taller.SqlDbType = SqlDbType.Int; ParId_Taller.Value = Pedido_Trabajo.Id_taller; SqlCmd.Parameters.Add(ParId_Taller); SqlParameter ParFecha_Pedido = new SqlParameter(); ParFecha_Pedido.ParameterName = "@fecha_pedido"; ParFecha_Pedido.SqlDbType = SqlDbType.DateTime; ParFecha_Pedido.Value = Pedido_Trabajo.Fecha_pedido; SqlCmd.Parameters.Add(ParFecha_Pedido); SqlParameter ParNumero_Transaccion = new SqlParameter(); ParNumero_Transaccion.ParameterName = "@numero_transaccion"; ParNumero_Transaccion.SqlDbType = SqlDbType.Int; ParNumero_Transaccion.Value = Pedido_Trabajo.Numero_transaccion; SqlCmd.Parameters.Add(ParNumero_Transaccion); SqlParameter ParNumero_Nota = new SqlParameter(); ParNumero_Nota.ParameterName = "@numero_nota"; ParNumero_Nota.SqlDbType = SqlDbType.VarChar; ParNumero_Nota.Size = 50; ParNumero_Nota.Value = Pedido_Trabajo.Numero_nota; SqlCmd.Parameters.Add(ParNumero_Nota); SqlParameter ParNumero_Contratacion = new SqlParameter(); ParNumero_Contratacion.ParameterName = "@numero_contratacion"; ParNumero_Contratacion.SqlDbType = SqlDbType.VarChar; ParNumero_Contratacion.Size = 50; ParNumero_Contratacion.Value = Pedido_Trabajo.Numero_contratacion; SqlCmd.Parameters.Add(ParNumero_Contratacion); SqlParameter ParCumplimetado = new SqlParameter(); ParCumplimetado.ParameterName = "@cumplimentado"; ParCumplimetado.SqlDbType = SqlDbType.Int; ParCumplimetado.Value = Pedido_Trabajo.Cumplimentado; SqlCmd.Parameters.Add(ParCumplimetado); SqlParameter ParComentario = new SqlParameter(); ParComentario.ParameterName = "@comentario"; ParComentario.SqlDbType = SqlDbType.VarChar; ParComentario.Size = 1000; ParComentario.Value = Pedido_Trabajo.Comentario; SqlCmd.Parameters.Add(ParComentario); //ejecutar el codigo rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "HA FALLADO LA EDICION DEL REGISTRO"; } catch (Exception ex) { rpta = ex.Message + ex.StackTrace; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }//fin editar