protected void ddlTipoServicio_SelectedIndexChanged(object sender, EventArgs e) { var id_tipo_servicio = 0; id_tipo_servicio = Convert.ToInt32(ddlTipoServicio.SelectedValue.ToString()); if (id_tipo_servicio > 0) { Capa_Negocio.Administracion.Servicios.CN_Tipo_Servicio objTipoServicio = new Capa_Negocio.Administracion.Servicios.CN_Tipo_Servicio(); var dt = new DataTable(); objRespuesta = objTipoServicio.SelectTipoServicio(id_tipo_servicio); dt = objRespuesta.DataTableRespuesta; if (dt.Rows.Count > 0) { var row = dt.Rows[0]; var costo = 0.00m; var porcentage = 0.00m; var costo_final = 0.0m; costo = Convert.ToDecimal(row["costo"].ToString()); porcentage = Convert.ToDecimal(row["porcentaje_ganancia"].ToString()); costo_final = (costo * porcentage) + costo; ActualizaCostoServicio(costo_final); txtCostoServicio.Text = costo_final.ToString("#.##"); ActualizoMuestroCostoTotal(); } } else { var costo_final = 0.0m; ActualizaCostoServicio(costo_final); txtCostoServicio.Text = costo_final.ToString("#.##"); ActualizoMuestroCostoTotal(); } }
protected void Llenar_ddlTipoServicio() { var dt = new DataTable(); Capa_Negocio.Administracion.Servicios.CN_Tipo_Servicio objTipoServicio = new Capa_Negocio.Administracion.Servicios.CN_Tipo_Servicio(); objRespuesta = objTipoServicio.SelectTipoServicio(); dt = objRespuesta.DataTableRespuesta; if (dt.Rows.Count > 0) { ddlTipoServicio.DataTextField = dt.Columns["tipo_servicio"].ToString(); ddlTipoServicio.DataValueField = dt.Columns["id_tipo_servicio"].ToString(); ddlTipoServicio.DataSource = dt; ddlTipoServicio.DataBind(); ddlTipoServicio.Items.Insert(0, new ListItem("Seleccione Tipo Servicio", "0")); } }