public string InsertarCarga(DDetalle_Orden Detalle_Orden) { string respuesta = ""; SqlConnection SqlConectar = new SqlConnection(); try { //conexion con la Base de Datos SqlConectar.ConnectionString = Conexion.CadenaConexion; SqlConectar.Open(); //comandos SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConectar; SqlComando.CommandText = "cargar_detalleorden"; SqlComando.CommandType = CommandType.StoredProcedure; //parametros //parametro id detalle orden SqlParameter Parametro_Id_Detalle_Orden = new SqlParameter(); Parametro_Id_Detalle_Orden.ParameterName = "@ID"; Parametro_Id_Detalle_Orden.SqlDbType = SqlDbType.Int; Parametro_Id_Detalle_Orden.Value = Detalle_Orden.ID; SqlComando.Parameters.Add(Parametro_Id_Detalle_Orden); //parametro id orden SqlParameter Parametro_Id_Orden = new SqlParameter(); Parametro_Id_Orden.ParameterName = "@Resultado"; Parametro_Id_Orden.SqlDbType = SqlDbType.VarChar; Parametro_Id_Orden.Size = 50; Parametro_Id_Orden.Value = Detalle_Orden.Resultado; SqlComando.Parameters.Add(Parametro_Id_Orden); //ejecuta y lo envia en comentario respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el la carga de la orden"; } catch (Exception excepcion) { respuesta = excepcion.Message; } //se cierra la conexion de la Base de Datos finally { if (SqlConectar.State == ConnectionState.Open) { SqlConectar.Close(); } } return(respuesta); }
//insertar public string Insertar(DDetalle_Orden Detalle_Orden, ref SqlConnection SqlConectar, ref SqlTransaction SqlTransaccion) { string respuesta = ""; try { //comandos SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConectar; SqlComando.Transaction = SqlTransaccion; SqlComando.CommandText = "insertar_detalleorden"; SqlComando.CommandType = CommandType.StoredProcedure; //parametros //parametro id detalle orden SqlParameter Parametro_Id_Detalle_Orden = new SqlParameter(); Parametro_Id_Detalle_Orden.ParameterName = "@ID"; Parametro_Id_Detalle_Orden.SqlDbType = SqlDbType.Int; Parametro_Id_Detalle_Orden.Direction = ParameterDirection.Output; SqlComando.Parameters.Add(Parametro_Id_Detalle_Orden); //parametro id orden SqlParameter Parametro_Id_Orden = new SqlParameter(); Parametro_Id_Orden.ParameterName = "@IDOrden"; Parametro_Id_Orden.SqlDbType = SqlDbType.Int; Parametro_Id_Orden.Value = Detalle_Orden.IDOrden; SqlComando.Parameters.Add(Parametro_Id_Orden); //parametro id examen SqlParameter Parametro_Id_Examen = new SqlParameter(); Parametro_Id_Examen.ParameterName = "@IDExamen"; Parametro_Id_Examen.SqlDbType = SqlDbType.Int; Parametro_Id_Examen.Value = Detalle_Orden.IDExamen; SqlComando.Parameters.Add(Parametro_Id_Examen); //ejecuta y lo envia en comentario respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el detalle de orden"; } catch (Exception excepcion) { respuesta = excepcion.Message; } return(respuesta); }