public static void Clase_Grabar(string Accion, CEClase obj_clase, Result_transaccion obj_transac) { SqlConnection conn = null; try { conn = new CDConnection().openDB(); if (Accion == "N") { CDClase.Clase_Insertar(conn, obj_clase); } else { CDClase.Clase_Actualizar(conn, obj_clase); } obj_transac.resultado = 1; obj_transac.new_codigo = obj_clase.cod_clase; obj_transac.msg_error = ""; } catch (Exception ex) { obj_transac.resultado = 0; obj_transac.msg_error = "Error!!! No se pudo grabar la informacion en la base de datos" + ex.Message; } finally { CDConnection.CloseConexion(conn); } }
public static CEClase Clase_Consultar_datos(SqlConnection conn, string m_cod_clase) { CEClase obj_clase = new CEClase(); try { using (SqlCommand cmd = new SqlCommand("usp_clase_detalle", conn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@cod_clase", SqlDbType.Char, 3).Value = m_cod_clase; SqlDataReader dr_reesult = cmd.ExecuteReader(); if (dr_reesult.HasRows) { dr_reesult.Read(); obj_clase.id_empresa = int.Parse(dr_reesult["id_empresa"].ToString()); obj_clase.cod_cate = dr_reesult["cod_cate"].ToString(); obj_clase.cod_clase=dr_reesult["cod_clase"].ToString(); obj_clase.txt_abrv = dr_reesult["txt_abrv"].ToString(); obj_clase.txt_desc = dr_reesult["txt_desc"].ToString(); } } } catch (Exception ex) { throw ex; } return obj_clase; }
public static CEClase Clase_Consultar_datos(Result_transaccion obj_transac, string m_cod_clase) { CEClase obj_clase = new CEClase(); SqlConnection conn = null; try { conn = new CDConnection().openDB(); obj_clase = CDClase.Clase_Consultar_datos(conn, m_cod_clase); obj_transac.resultado = 1; obj_transac.msg_error = ""; } catch (Exception ex) { obj_transac.resultado = 0; obj_transac.msg_error = "Error!!! No se pudo consultar los datos de la clase" + ex.Message; } finally { CDConnection.CloseConexion(conn); } return obj_clase; }
public static void Clase_Actualizar(SqlConnection conn, CEClase obj_clase) { try { using (SqlCommand cmd = new SqlCommand("usp_clase_Update", conn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@id_empresa", SqlDbType.BigInt).Value = obj_clase.id_empresa; cmd.Parameters.Add("@cod_cate", SqlDbType.VarChar, 3).Value = obj_clase.cod_cate; cmd.Parameters.Add("@cod_clase",SqlDbType.VarChar,3).Value = obj_clase.cod_clase; cmd.Parameters.Add("@txt_abrv", SqlDbType.VarChar, 10).Value = obj_clase.txt_abrv; cmd.Parameters.Add("@txt_desc", SqlDbType.VarChar, 50).Value = obj_clase.txt_desc; cmd.ExecuteNonQuery(); } } catch (Exception ex) { throw ex; } }