public string MtdAgregarEmpleado(ClsEEmpleado objEemp) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { ClsConexion objcon = new ClsConexion(); objcon.conectar(); //1. Establecer la cadena de conexion sqlCon.ConnectionString = ClsConexion.ConBDcadena; //2. Abrir la conexion de la BD sqlCon.Open(); //3. Establecer el comando SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "USP_I_AgregarEmpleado"; sqlCmd.CommandType = CommandType.StoredProcedure; //4. Agregar los parametros al comando //Establecemos los valores para el parametro @codigoProducto del Procedimiento Almacenado SqlParameter sqldnicliente = new SqlParameter(); sqldnicliente.ParameterName = "@CodigoEmpl"; sqldnicliente.SqlDbType = SqlDbType.VarChar; //sqldnicliente.Direction = ParameterDirection.InputOutput; sqldnicliente.Size = 8; sqldnicliente.Value = objEemp.empCodigo; sqlCmd.Parameters.Add(sqldnicliente); //Agregamos el parametro al comando //Establecemos los valores para el parametro @nombre del Procedimiento Almacenado SqlParameter sqlParnombre = new SqlParameter(); sqlParnombre.ParameterName = "@NombreEmpl"; sqlParnombre.SqlDbType = SqlDbType.VarChar; sqlParnombre.Size = 100; sqlParnombre.Value = objEemp.empNombres; sqlCmd.Parameters.Add(sqlParnombre); //Agregamos el parametro al comando //Establecemos los valores para el parametro @precio del Procedimiento Almacenado SqlParameter sqlParApellido = new SqlParameter(); sqlParApellido.ParameterName = "@ApellidoEmpl"; sqlParApellido.SqlDbType = SqlDbType.VarChar; sqlParApellido.Size = 100; sqlParApellido.Value = objEemp.empApellidos; sqlCmd.Parameters.Add(sqlParApellido); //Agregamos el parametro al comando SqlParameter sqlParCargo = new SqlParameter(); sqlParCargo.ParameterName = "@CargoEmpl"; sqlParCargo.SqlDbType = SqlDbType.VarChar; sqlParCargo.Size = 15; sqlParCargo.Value = objEemp.empCargo; sqlCmd.Parameters.Add(sqlParCargo); //Agregamos el parametro al comando SqlParameter sqlParClave = new SqlParameter(); sqlParClave.ParameterName = "@ClaveEmpl"; sqlParClave.SqlDbType = SqlDbType.VarChar; sqlParClave.Size = 6; sqlParClave.Value = objEemp.empClave; sqlCmd.Parameters.Add(sqlParClave); //Agregamos el parametro al comando SqlParameter sqlParEstado = new SqlParameter(); sqlParEstado.ParameterName = "@EstadoEmpl"; sqlParEstado.SqlDbType = SqlDbType.VarChar; sqlParEstado.Size = 10; sqlParEstado.Value = objEemp.empEstado; sqlCmd.Parameters.Add(sqlParEstado); //Agregamos el parametro al comando SqlParameter sqlParFoto = new SqlParameter(); sqlParFoto.ParameterName = "@Foto"; sqlParFoto.SqlDbType = SqlDbType.VarChar; sqlParFoto.Size = 100; sqlParFoto.Value = objEemp.empFoto; sqlCmd.Parameters.Add(sqlParFoto); //Agregamos el parametro al comando //5. Ejecutamos el commando rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Cliente de forma correcta"; } catch (Exception ex) { rpta = ex.Message; } finally { //6. Cerramos la conexion con la BD if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }
public string MtdModificarProducto(ClsEProducto objEProd) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { ClsConexion objcon = new ClsConexion(); objcon.conectar(); //1. Establecer la cadena de conexion sqlCon.ConnectionString = ClsConexion.ConBDcadena; //2. Abrir la conexion de la BD sqlCon.Open(); //3. Establecer el comando SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "USP_U_ActualizarProducto"; sqlCmd.CommandType = CommandType.StoredProcedure; //4. Agregar los parametros al comando //Establecemos los valores para el parametro @codigoProducto del Procedimiento Almacenado SqlParameter sqldnicliente = new SqlParameter(); sqldnicliente.ParameterName = "@CodigoPro"; sqldnicliente.SqlDbType = SqlDbType.VarChar; //sqldnicliente.Direction = ParameterDirection.InputOutput; sqldnicliente.Size = 6; sqldnicliente.Value = objEProd.proCodigo; sqlCmd.Parameters.Add(sqldnicliente); //Agregamos el parametro al comando //Establecemos los valores para el parametro @nombre del Procedimiento Almacenado SqlParameter sqlParnombre = new SqlParameter(); sqlParnombre.ParameterName = "@DescripcionPro"; sqlParnombre.SqlDbType = SqlDbType.VarChar; sqlParnombre.Size = 250; sqlParnombre.Value = objEProd.proDescripcion; sqlCmd.Parameters.Add(sqlParnombre); //Agregamos el parametro al comando //Establecemos los valores para el parametro @precio del Procedimiento Almacenado SqlParameter sqlParCantidad = new SqlParameter(); sqlParCantidad.ParameterName = "@CantidadPro"; sqlParCantidad.SqlDbType = SqlDbType.VarChar; sqlParCantidad.Size = 3; sqlParCantidad.Value = objEProd.proCantidad; sqlCmd.Parameters.Add(sqlParCantidad); //Agregamos el parametro al comando SqlParameter sqlParPresUnitario = new SqlParameter(); sqlParPresUnitario.ParameterName = "@PrecioUnitarioPro"; sqlParPresUnitario.SqlDbType = SqlDbType.Decimal; sqlParPresUnitario.Size = 6; sqlParPresUnitario.Value = objEProd.proPrecioUnitario; sqlCmd.Parameters.Add(sqlParPresUnitario); //Agregamos el parametro al comando rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Cliente de forma correcta"; //SqlParameter sqlParFoto = new SqlParameter(); //sqlParFoto.ParameterName = "@FotoPro"; //sqlParFoto.SqlDbType = SqlDbType.VarChar; //sqlParFoto.Size = 100; //sqlParFoto.Value = objEProd.proFoto; //sqlCmd.Parameters.Add(sqlParFoto); //Agregamos el parametro al comando ////5. Ejecutamos el commando } catch (Exception ex) { rpta = ex.Message; } finally { //6. Cerramos la conexion con la BD if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }
public string MtdAgregarBoleta(ClsEBoleta objEc) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { ClsConexion objcon = new ClsConexion(); objcon.conectar(); sqlCon.ConnectionString = ClsConexion.ConBDcadena; sqlCon.Open(); SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "USP_I_AGREGARCOMPROBANTE"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter sqlserieboleta = new SqlParameter(); sqlserieboleta.ParameterName = "@SerieBo"; sqlserieboleta.SqlDbType = SqlDbType.VarChar; sqlserieboleta.Size = 3; sqlserieboleta.Value = objEc.serie; sqlCmd.Parameters.Add(sqlserieboleta); /////////////////////////////////////////////////////////// SqlParameter sqlparanroboleta = new SqlParameter(); sqlparanroboleta.ParameterName = "@NumeroBo"; sqlparanroboleta.SqlDbType = SqlDbType.VarChar; sqlparanroboleta.Size = 6; sqlparanroboleta.Value = objEc.numero; sqlCmd.Parameters.Add(sqlparanroboleta); /////////////////////////////////////////////////////////// SqlParameter sqlparafechaboleta = new SqlParameter(); sqlparafechaboleta.ParameterName = "@FechaBo"; sqlparafechaboleta.SqlDbType = SqlDbType.DateTime; //sqlparafechaboleta.Size = 50; sqlparafechaboleta.Value = objEc.fecha; sqlCmd.Parameters.Add(sqlparafechaboleta); /////////////////////////////////////////////////////////// SqlParameter sqlparatotalboleta = new SqlParameter(); sqlparatotalboleta.ParameterName = "@TotalBo"; sqlparatotalboleta.SqlDbType = SqlDbType.Decimal; sqlparatotalboleta.Size = 50; sqlparatotalboleta.Value = objEc.total; sqlCmd.Parameters.Add(sqlparatotalboleta); /////////////////////////////////////////////////////////// SqlParameter sqlparafrucboleta = new SqlParameter(); sqlparafrucboleta.ParameterName = "@Fruc"; sqlparafrucboleta.SqlDbType = SqlDbType.VarChar; sqlparafrucboleta.Size = 11; sqlparafrucboleta.Value = objEc.ruc; sqlCmd.Parameters.Add(sqlparafrucboleta); /////////////////////////////////////////////////////////// SqlParameter sqlparafdclboleta = new SqlParameter(); sqlparafdclboleta.ParameterName = "Fdnicliente"; sqlparafdclboleta.SqlDbType = SqlDbType.VarChar; sqlparafdclboleta.Size = 8; sqlparafdclboleta.Value = objEc.dniCli; sqlCmd.Parameters.Add(sqlparafdclboleta); /////////////////////////////////////////////////////////// SqlParameter sqlparacodcliboleta = new SqlParameter(); sqlparacodcliboleta.ParameterName = "@Fcodigoempleado"; sqlparacodcliboleta.SqlDbType = SqlDbType.VarChar; sqlparacodcliboleta.Size = 8; sqlparacodcliboleta.Value = objEc.codEmp; sqlCmd.Parameters.Add(sqlparacodcliboleta); /////////////////////////////////////////////////////////// SqlParameter sqlparaestadoboleta = new SqlParameter(); sqlparaestadoboleta.ParameterName = "@EstadoBol"; sqlparaestadoboleta.SqlDbType = SqlDbType.VarChar; sqlparaestadoboleta.Size = 20; sqlparaestadoboleta.Value = objEc.estado; sqlCmd.Parameters.Add(sqlparaestadoboleta); rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Cliente de forma correcta"; } catch (Exception ex) { rpta = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }
public string MtdAgregarVentaProd(ClsEVentaProd objEHCli) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { ClsConexion objcon = new ClsConexion(); objcon.conectar(); //1. Establecer la cadena de conexion sqlCon.ConnectionString = ClsConexion.ConBDcadena; //2. Abrir la conexion de la BD sqlCon.Open(); //3. Establecer el comando SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "USP_I_VentaProd"; sqlCmd.CommandType = CommandType.StoredProcedure; //4. Agregar los parametros al comando //Establecemos los valores para el parametro @codigoProducto del Procedimiento Almacenado SqlParameter sqldnicliente = new SqlParameter(); sqldnicliente.ParameterName = "@DniCli"; sqldnicliente.SqlDbType = SqlDbType.NVarChar; //sqldnicliente.Direction = ParameterDirection.InputOutput; sqldnicliente.Size = 100; sqldnicliente.Value = objEHCli.DniCli; sqlCmd.Parameters.Add(sqldnicliente); //Agregamos el parametro al comando //Establecemos los valores para el parametro @nombre del Procedimiento Almacenado SqlParameter sqlParnombre = new SqlParameter(); sqlParnombre.ParameterName = "@Codigo"; sqlParnombre.SqlDbType = SqlDbType.NVarChar; sqlParnombre.Size = 100; sqlParnombre.Value = objEHCli.Codigo; sqlCmd.Parameters.Add(sqlParnombre); //Agregamos el parametro al comando //Establecemos los valores para el parametro @precio del Procedimiento Almacenado SqlParameter sqlParApellido = new SqlParameter(); sqlParApellido.ParameterName = "@Cantidad"; sqlParApellido.SqlDbType = SqlDbType.NVarChar; sqlParApellido.Size = 100; sqlParApellido.Value = objEHCli.Cantidad; sqlCmd.Parameters.Add(sqlParApellido); //Agregamos el parametro al comando SqlParameter sqlParEmail = new SqlParameter(); sqlParEmail.ParameterName = "@PrecioUnit"; sqlParEmail.SqlDbType = SqlDbType.NVarChar; sqlParEmail.Size = 100; sqlParEmail.Value = objEHCli.PrecioUnit; sqlCmd.Parameters.Add(sqlParEmail); //Agregamos el parametro al comando SqlParameter sqlParacosto = new SqlParameter(); sqlParacosto.ParameterName = "@CantidadCompra"; sqlParacosto.SqlDbType = SqlDbType.NVarChar; sqlParacosto.Size = 100; sqlParacosto.Value = objEHCli.CantidadCompra; sqlCmd.Parameters.Add(sqlParacosto); SqlParameter sqlParafecha = new SqlParameter(); sqlParafecha.ParameterName = "@Importe"; sqlParafecha.SqlDbType = SqlDbType.NVarChar; sqlParacosto.Size = 100; sqlParafecha.Value = objEHCli.Importe; sqlCmd.Parameters.Add(sqlParafecha); SqlParameter sqlParatiempoalq = new SqlParameter(); sqlParatiempoalq.ParameterName = "@ImporteFinal"; sqlParatiempoalq.SqlDbType = SqlDbType.NVarChar; sqlParatiempoalq.Size = 100; sqlParatiempoalq.Value = objEHCli.ImporteFinal; sqlCmd.Parameters.Add(sqlParatiempoalq); SqlParameter sqlParaestado = new SqlParameter(); sqlParaestado.ParameterName = "@Estado"; sqlParaestado.SqlDbType = SqlDbType.NVarChar; sqlParaestado.Size = 100; sqlParaestado.Value = objEHCli.Estado; sqlCmd.Parameters.Add(sqlParaestado); //5. Ejecutamos el commando rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Cliente de forma correcta"; } catch (Exception ex) { rpta = ex.Message; } finally { //6. Cerramos la conexion con la BD if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }
public string MtdModificarCliente(ClsECliente objECli) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { ClsConexion objcon = new ClsConexion(); objcon.conectar(); //1. Establecer la cadena de conexion sqlCon.ConnectionString = ClsConexion.ConBDcadena; //2. Abrir la conexion de la BD sqlCon.Open(); //3. Establecer el comando SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "USP_U_ActualizarCliente"; sqlCmd.CommandType = CommandType.StoredProcedure; //4. Agregar los parametros al comando //Establecemos los valores para el parametro @codigoProducto del Procedimiento Almacenado SqlParameter sqldnicliente = new SqlParameter(); sqldnicliente.ParameterName = "@DniCli"; sqldnicliente.SqlDbType = SqlDbType.VarChar; //sqldnicliente.Direction = ParameterDirection.InputOutput; sqldnicliente.Size = 8; sqldnicliente.Value = objECli.cliDni; sqlCmd.Parameters.Add(sqldnicliente); //Agregamos el parametro al comando //Establecemos los valores para el parametro @nombre del Procedimiento Almacenado SqlParameter sqlParnombre = new SqlParameter(); sqlParnombre.ParameterName = "@NombreCli"; sqlParnombre.SqlDbType = SqlDbType.VarChar; sqlParnombre.Size = 100; sqlParnombre.Value = objECli.cliNombre; sqlCmd.Parameters.Add(sqlParnombre); //Agregamos el parametro al comando //Establecemos los valores para el parametro @precio del Procedimiento Almacenado SqlParameter sqlParApellido = new SqlParameter(); sqlParApellido.ParameterName = "@ApellidoCli"; sqlParApellido.SqlDbType = SqlDbType.VarChar; sqlParApellido.Size = 100; sqlParApellido.Value = objECli.cliApellido; sqlCmd.Parameters.Add(sqlParApellido); //Agregamos el parametro al comando SqlParameter sqlParEmail = new SqlParameter(); sqlParEmail.ParameterName = "@EmailCli"; sqlParEmail.SqlDbType = SqlDbType.VarChar; sqlParEmail.Size = 100; sqlParEmail.Value = objECli.cliEmail; sqlCmd.Parameters.Add(sqlParEmail); //Agregamos el parametro al comando //5. Ejecutamos el commando rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Cliente de forma correcta"; } catch (Exception ex) { rpta = ex.Message; } finally { //6. Cerramos la conexion con la BD if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }
public string MtdAgregarProveedor(ClsEProveedor objEProv) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { ClsConexion objcon = new ClsConexion(); objcon.conectar(); //1. Establecer la cadena de conexion sqlCon.ConnectionString = ClsConexion.ConBDcadena; //2. Abrir la conexion de la BD sqlCon.Open(); //3. Establecer el comando SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "USP_I_AgregarProveedor"; sqlCmd.CommandType = CommandType.StoredProcedure; //4. Agregar los parametros al comando //Establecemos los valores para el parametro @codigoProducto del Procedimiento Almacenado SqlParameter sqldnicliente = new SqlParameter(); sqldnicliente.ParameterName = "@CodigoProv"; sqldnicliente.SqlDbType = SqlDbType.VarChar; //sqldnicliente.Direction = ParameterDirection.InputOutput; sqldnicliente.Size = 6; sqldnicliente.Value = objEProv.provCodigo; sqlCmd.Parameters.Add(sqldnicliente); //Agregamos el parametro al comando //Establecemos los valores para el parametro @nombre del Procedimiento Almacenado SqlParameter sqlParnombre = new SqlParameter(); sqlParnombre.ParameterName = "@NombreProv"; sqlParnombre.SqlDbType = SqlDbType.VarChar; sqlParnombre.Size = 100; sqlParnombre.Value = objEProv.provNombre; sqlCmd.Parameters.Add(sqlParnombre); //Agregamos el parametro al comando //Establecemos los valores para el parametro @precio del Procedimiento Almacenado SqlParameter sqlParDireccion = new SqlParameter(); sqlParDireccion.ParameterName = "@DireccionProv"; sqlParDireccion.SqlDbType = SqlDbType.VarChar; sqlParDireccion.Size = 255; sqlParDireccion.Value = objEProv.provDireccion; sqlCmd.Parameters.Add(sqlParDireccion); //Agregamos el parametro al comando SqlParameter sqlParRuc = new SqlParameter(); sqlParRuc.ParameterName = "@RucProv"; sqlParRuc.SqlDbType = SqlDbType.Decimal; sqlParRuc.Size = 11; sqlParRuc.Value = objEProv.provRuc; sqlCmd.Parameters.Add(sqlParRuc); //Agregamos el parametro al comando SqlParameter sqlParTelefono = new SqlParameter(); sqlParTelefono.ParameterName = "@TelefonoProv"; sqlParTelefono.SqlDbType = SqlDbType.VarChar; sqlParTelefono.Size = 9; sqlParTelefono.Value = objEProv.provTelefono; sqlCmd.Parameters.Add(sqlParTelefono); //Agregamos el parametro al comando SqlParameter sqlParEmail = new SqlParameter(); sqlParEmail.ParameterName = "@EmailProv"; sqlParEmail.SqlDbType = SqlDbType.VarChar; sqlParEmail.Size = 255; sqlParEmail.Value = objEProv.provEmail; sqlCmd.Parameters.Add(sqlParEmail); //Agregamos el parametro al comando //5. Ejecutamos el commando rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Cliente de forma correcta"; } catch (Exception ex) { rpta = ex.Message; } finally { //6. Cerramos la conexion con la BD if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }